//
// Created by wangyihu2020 on 2022/6/24.
//

#ifndef FEM_OPENGL_CSR_MATRIX_H
#define FEM_OPENGL_CSR_MATRIX_H
#include <Sparse_Matrix.h>
#include <CSC_Matrix.h>
//#include <window.h>
class CSR_Matrix : public Sparse_Matrix{
public:
    CSR_Matrix();
    CSR_Matrix(qp_int , qp_int);
    CSR_Matrix(const qp_float*, qp_int , qp_int);
    ~CSR_Matrix() override = default;
    void printRow() const override;
    void printCol() const override;
    CSC_Matrix* operator*(const CSC_Matrix&);
};
#endif //FEM_OPENGL_CSR_MATRIX_H
